# coding: utf-8

info = {'name': 'AnonyEast', 'id': 1018, 'age': 20, 'sex': 'm', 'address': '四川成都'}

# 一、新增新的key和value
info["GPA"] = 3.67
print(info["GPA"])  # 3.67

# 二、修改value
info["address"] = "四川内江"
print(info["address"])  # 四川内江

# 三、删除
# 1.删除键值对 使用del关键字通过key删除
print("删除前:", info)  # 删除前:{'name': 'AnonyEast', 'id': 1018, 'age': 20, 'sex': 'm', 'address': '四川成都', 'GPA': 3.67}
del info["sex"]  # 删除sex

# 2.pop方法删除
info.pop("id")  # 删除id
print("删除后:", info)  # 删除后:{'name': 'AnonyEast', 'age': 20, 'address': '四川内江', 'GPA': 3.67}

# 3.clear方法：清空字典内容
print("清空前:", info)
info.clear()  # 清空字典内容
print("清空后:", info)  # {}

# 4.popitem()方法:随机删除一个键值对